<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
  <script>
    // Array.from() // 将伪数组转为真数组 这个方法还可以配合new Array() 方法批量生成数据
    // const lis = document.querySelectorAll('li')
    // console.log(Array.from(lis));
    // new Array() 如果()传递的是一个数字, 会生成对应数字长度的数组 每一项都是空
    // const arr = new Array(10)
    // console.log(arr);
    // Array.from(处理的数据,类似于map方法的函数)
    const year = 2024
    const res = Array.from(new Array(11), (item, index, arr)=>{
        // console.log(item,index);
        return year - 5 + index
      })
      console.log(res);


  // 前五年 + 今年 + 后五年   11条数据
  const arr = [1, 1, 2, 3, 4, 1, 2, 3, 4]
  const result = arr.filter((item, index, array) => index === array.indexOf(item))
  console.log(result);



 
  </script>
</body>
</html>